Part Number Hot Search : 
LC503 00818 3EDXXX ML2031 00818 MPC185TD KA3882D 25L20
Product Description
Full Text Search
 

To Download AM29000-16BZC Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  publication #: 09075 rev. e amendment: /0 issue date: february 1993. www:5/4/95 advanced micro devices am29000 and am29005 streamlined instruction microprocessors final  ? distinctive characteristics full 32-bit, three-bus architecture efficient execution of high-level language programs cmos technology/ttl compatible concurrent instruction and data accesses burst-mode access support 192 general-purpose registers demultiplexed, pipelined address, instruction, and data buses three-address instruction architecture on-chip byte-alignment support allows optional byte/half-word accesses 1.5 clock cycles per instruction average double-precision, floating-point arithmetic unit (am29027 ? arithmetic accelerator) fully pipelined on-chip timer facility on-chip clock generation on-chip debugging support master/slave chip output checking 23 million instructions per second (mips) sustained at 33-mhz operating frequency (am29000 microprocessor only) 9 mips sustained at 16-mhz operating frequency (am29005 microprocessor only) 33-, 25-, 20-, and 16-mhz operating frequencies (am29000 microprocessor only) 4-gb virtual address space with demand paging (am29000 microprocessor only) 512-byte branch target cache on-chip (am29000 microprocessor only) 64-entry memory management unit on-chip (am29000 microprocessor only) general description the am29000  and the low-cost am29005 ? stream- lined instruction microprocessors are high-perfor- mance, general-purpose, 32-bit microprocessors implemented in cmos technology. they support a vari- ety of applications by virtue of a flexible architecture and rapid execution of simple instructions that are common to a wide range of tasks. both processors efficiently perform operations common to all systems, while deferring most decisions on system policies to the system architect. they are well-suited for application in high-performance workstations, general- purpose super-minicomputers, high-performance real- time controllers, laser printer controllers, network protocol converters, and many other applications where high performance, flexibility, and the ability to program using standard software tools is important. the am29000 and am29005 microprocessor instruc- tion sets have been influenced by the results of high-lev- el language, optimizing compiler research. they are appropriate for a variety of languages because they effi- ciently execute operations that are common to all lan- guages. consequently, the am29000 and am29005 microprocessors are an ideal target for high-level lan- guages such as c, fortran, pascal, ada, and co- bol. the am29000 and am29005 microprocessors are available in a 168-lead plastic quad flat pack (pqfp) package. the package has 141 signal pins and 27 pow- er and ground pins. the am29000 microprocessor is also available in a 169-lead pin grid array (pga) pack- age. the pga has 141 signal pins, 27 power and ground pins, and 1 alignment pin.
amd a d v a n c e i n f o r m a t i o n 2 am29000 and am29005 streamlined instruction microprocessors table of contents distinctive characteristics 1 general description 1 simplified block diagram 3 29k family development support products 3 related amd products 4 connection diagrams 5 169-lead pgaeam29000 microprocessor only 5 pga pin designations by pin number 6 pga pin designations by pin name 7 168-pin pqfp e am29000 and am29005 microprocessors 8 pqfp pin designations by pin number 9 pqfp pin designations by pin name 10 logic symbol 11 ordering information 12 standard products 12 military ordering information: apl products 13 pin descriptions 14 absolute maximum ratings 18 operating ranges 18 dc characteristics over commercial and military operating ranges 18 capacitance 18 switching characteristics over commercial operating ranges 19 switching characteristics over military operating ranges 21 switching waveforms 23 key to switching waveforms 23 relative to sysclk 24 inclk and asynchronous inputs 24 sysclk definition 25 inclk to sysclk delay 26 capacitive output delays 26 switching test circuit 27 physical dimensions 28 cgx 169 pin grid array 28 pqr 168 plastic quad flat pack 29 thermal characteristics 31
amd 3 am29000 and am29005 streamlined instruction microprocessors simplified block diagram am29000 or am29005 instruction rom instruction memory data memory instruction address data 32 32 32 streamlined instruction microprocessor am29027 arithmetic accelerator note: ? as a system option, a swap buffer may be used to join the instruction and data buses. this enables the system to read instructions as data. swap buffer ? 29k ? family development support products contact your local amd ? representative for information on the complete set of development support tools. software development products on several hosts: optimizing compilers for common high-level lan- guages assembler and utility packages source- and assembly-level software debuggers target-resident development monitors simulators hardware development products include: in-circuit emulator and execution boards
amd 4 am29000 and am29005 streamlined instruction microprocessors related amd products 29k family devices part no. description am29027 arithmetic accelerator am29030 ? risc microprocessor with 8-kbyte instruction cache am29035 ? risc microprocessor with 4-kbyte instruction cache am29050 ? streamlined instruction microprocessor with on-chip floating point am29200 ? single-chip, 32-bit risc microcontroller am29205 ? 16-bit external interface risc microcontroller
amd 5 am29000 and am29005 streamlined instruction microprocessors connection diagrams 169-lead pgaeam29000 microprocessor only bottom view abcdefghjklmnprtu 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 note: pinout observed from pin side of package. 09075001a
amd 6 am29000 and am29005 streamlined instruction microprocessors pga pin designations (sorted by pin number)eam29000 microprocessor only pin no. pin name pin no. pin name pin no. pin name pin no. pin name a1 gnd c10 gnd j16 a16 r12 stat2 a2 i1 c11 gnd j17 a14 r13 gnd a3 i0 c12 d22 k1 i26 r14 opt0 a4 d2 c13 d26 k2 i25 r15 a2 a5 d4 c14 v cc k3 gnd r16 a6 a6 d6 c15 d30 k15 v cc r17 a7 a7 d9 c16 d31 k16 a12 t1 inclk a8 d11 c17 a29 k17 a13 t2 breq a9 d12 d1 i11 l1 i27 t3 derr a10 d14 d2 i10 l2 i28 t4 irdy a11 d16 d3 i7 l3 v cc t5 warn a12 d18 d4 ? pin169 l15 v cc t6 intr 2 a13 d20 d15 a31 l16 a10 t7 intr 0 a14 d21 d16 a28 l17 a11 t8 binv a15 d25 d17 a26 m1 i29 t9 bgrt a16 d27 e1 i13 m2 i30 t10 dreq a17 gnd e2 i12 m3 gnd t11 lock b1 i6 e3 v cc m15 gnd t12 mserr b2 i5 e15 gnd m16 a0 t13 stat0 b3 i3 e16 a27 m17 a1 t14 sup/us b4 d0 e17 a23 n1 i31 t15 opt1 b5 d1 f1 i16 n2 test t16 a3 b6 d5 f2 i15 n3 sysclk t17 a4 b7 d8 f3 i14 n15 gnd u1 gnd b8 d10 f15 a25 n16 mpgm1 u2 pen b9 d13 f16 a24 n17 mpgm0 u3 ierr b10 d15 f17 a21 p1 cntl1 u4 iback b11 d17 g1 i19 p2 cntl0 u5 intr 3 b12 d19 g2 i18 p3 pwrclk u6 intr 1 b13 d23 g3 i17 p15 a5 u7 trap 0 b14 d24 g15 a22 p16 a8 u8 ibreq b15 d28 g16 a20 p17 a9 u9 ireq b16 d29 g17 a19 r1 reset u10 pia b17 a30 h1 i20 r2 cda u11 r/w c1 i9 h2 i22 r3 drdy u12 dreqt1 c2 i8 h3 i21 r4 dback u13 dreqt0 c3 i4 h15 gnd r5 gnd u14 stat1 c4 i2 h16 a18 r6 v cc u15 ireqt c5 gnd h17 a17 r7 trap 1 u16 opt2 c6 d3 j1 i23 r8 gnd u17 gnd c7 d7 j2 i24 r9 dbreq c8 v cc j3 gnd r10 pda c9 v cc j15 a15 r11 v cc ? note: ? pin number d4 is the alignment pin and is electrically connected to the package lid.
amd 7 am29000 and am29005 streamlined instruction microprocessors pga pin designations (sorted by pin name)eam29000 microprocessor only pin name pin no. pin name pin no. pin name pin no. pin name pin no. a0 m16 d5 b6 gnd k3 inclk t1 a1 m17 d6 a6 gnd n15 intr 0 t7 a2 r15 d7 c7 gnd r5 intr 1 u6 a3 t16 d8 b7 gnd u1 intr 2 t6 a4 t17 d9 a7 gnd r13 intr 3 u5 a5 p15 d10 b8 gnd r8 irdy t4 a6 r16 d11 a8 gnd m3 ireq u9 a7 r17 d12 a9 gnd u17 ireqt u15 a8 p16 d13 b9 i0 a3 lo ck t11 a9 p17 d14 a10 i1 a2 mpgm0 n17 a10 l16 d15 b10 i2 c4 mpgm1 n16 a11 l17 d16 a11 i3 b3 mserr t12 a12 k16 d17 b11 i4 c3 opt0 r14 a13 k17 d18 a12 i5 b2 opt1 t15 a14 j17 d19 b12 i6 b1 opt2 u16 a15 j15 d20 a13 i7 d3 pda r10 a16 j16 d21 a14 i8 c2 pen u2 a17 h17 d22 c12 i9 c1 pia u10 a18 h16 d23 b13 i10 d2 pin169 d4 ? a19 g17 d24 b14 i11 d1 pwrclk p3 a20 g16 d25 a15 i12 e2 r/w u11 a21 f17 d26 c13 i13 e1 reset r1 a22 g15 d27 a16 i14 f3 stat0 t13 a23 e17 d28 b15 i15 f2 stat1 u14 a24 f16 d29 b16 i16 f1 stat2 r12 a25 f15 d30 c15 i17 g3 sup/us t14 a26 d17 d31 c16 i18 g2 sysclk n3 a27 e16 dba ck r4 i19 g1 test n2 a28 d16 dbreq r9 i20 h1 trap 0 u7 a29 c17 derr t3 i21 h3 trap 1 r7 a30 b17 drdy r3 i22 h2 v cc c14 a31 d15 dreq t10 i23 j1 v cc l15 bgrt t9 dreqt0 u13 i24 j2 v cc c8 binv t8 dreqt1 u12 i25 k2 v cc c9 breq t2 gnd e15 i26 k1 v cc e3 c da r2 gnd h15 i27 l1 v cc k15 cntl0 p2 gnd m15 i28 l2 v cc l3 cntl1 p1 gnd c10 i29 m1 v cc r6 d0 b4 gnd a1 i30 m2 v cc r11 d1 b5 gnd a17 i31 n1 warn t5 d2 a4 gnd c5 iba ck u4 d3 c6 gnd c11 ibreq u8 d4 a5 gnd j3 ierr u3 note: ? pin number d4 is the alignment pin and is electrically connected to the package lid.
amd 8 am29000 and am29005 streamlined instruction microprocessors connection diagrams (continued) 168-pin pqfpeam29000 and am29005 microprocessors top view 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 168 167 166 165 164 163 162 161 160 159 158 157 156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 09075002a
amd 9 am29000 and am29005 streamlined instruction microprocessors pqfp pin designations (sorted by pin number)eam29000 and am29005 microprocessors pin no. pin name pin no. pin name pin no. pin name pin no. pin name 1 drdy 43 v cc 85 gnd 127 gnd 2 cda 44 i3 86 a31 128 opt0 3 inclk 45 i2 87 a30 129 opt1 4 pwrclk 46 i1 88 a29 130 opt2 5 sysclk 47 gnd 89 a28 131 sup/ us 6 gnd 48 i0 90 a27 132 ireqt 7 v cc 49 d0 91 a26 133 stat0 8 gnd 50 d1 92 a25 134 stat1 9 reset 51 d2 93 a24 135 stat2 10 cntl0 52 d3 94 a23 136 mserr 11 cntl1 53 d4 95 a22 137 dreqt0 12 test 54 d5 96 a21 138 dreqt1 13 i31 55 d6 97 a20 139 lock 14 i30 56 d7 98 a19 140 r/w 15 i29 57 d8 99 a18 141 dreq 16 i28 58 d9 100 a17 142 pda 17 i27 59 d10 101 a16 143 pia 18 i26 60 d11 102 a15 144 ireq 19 i25 61 d12 103 gnd 145 bgrt 20 i24 62 d13 104 v cc 146 dbreq 21 gnd 63 d14 105 v cc 147 ibreq 22 v cc 64 v cc 106 a14 148 binv 23 i23 65 gnd 107 a13 149 v cc 24 i22 66 d15 108 a12 150 v cc 25 i21 67 d16 109 a11 151 gnd 26 i20 68 d17 110 a10 152 v cc 27 i19 69 d18 111 a1 153 gnd 28 i18 70 d19 112 a0 154 trap 0 29 i17 71 d20 113 mpgm0 ? 155 trap 1 30 i16 72 d21 114 mpgm1 ? 156 intr 0 31 i15 73 d22 115 v cc 157 intr 1 32 i14 74 d23 116 v cc 158 intr 2 33 i13 75 d24 117 a9 159 intr 3 34 i12 76 d25 118 a8 160 warn 35 i11 77 d26 119 a7 161 iback 36 i10 78 d27 120 a6 1652 irdy 37 i9 79 d28 121 a5 163 ierr 38 i8 80 d29 122 a4 164 derr 39 i7 81 d30 123 a3 165 dback 40 i6 82 d31 124 a2 166 pen 41 i5 83 gnd 125 gnd 167 breq 42 i4 84 v cc 126 gnd 168 gnd note: ? mpgm0 and mpgm1 apply only to the am29000 microprocessor.
amd 10 am29000 and am29005 streamlined instruction microprocessors pqfp pin designations (sorted by pin name)eam29000 and am29005 microprocessors pin name pin no. pin name pin no. pin name pin no. pin name pin no. a0 112 d4 53 gnd 103 inclk 3 a1 111 d5 54 gnd 125 intr 0 156 a2 124 d6 55 gnd 126 intr 1 157 a3 123 d7 56 gnd 127 intr 2 158 a4 122 d8 57 gnd 151 intr 3 159 a5 121 d9 58 gnd 153 irdy 162 a6 120 d10 59 gnd 168 ireq 144 a7 119 d11 60 i0 48 ireqt 132 a8 118 d12 61 i1 46 lock 139 a9 117 d13 62 i2 45 mpgm0 ? 113 a10 110 d14 63 i3 44 mpgm1 ? 114 a11 109 d15 66 i4 42 mserr 136 a12 108 d16 67 i5 41 opt0 128 a13 107 d17 68 i6 40 opt1 129 a14 106 d18 69 i7 39 opt2 130 a15 102 d19 70 i8 38 pda 142 a16 101 d20 71 i9 37 pen 166 a17 100 d21 72 i10 36 pia 143 a18 99 d22 73 i11 35 pwrclk 4 a19 98 d23 74 i12 34 r/ w 140 a20 97 d24 75 i13 33 reset 9 a21 96 d25 76 i14 32 stat0 133 a22 95 d26 77 i15 31 stat1 134 a23 94 d27 78 i16 30 stat2 135 a24 93 d28 79 i17 29 sup/us 131 a25 92 d29 80 i18 28 sysclk 5 a26 91 d30 81 i19 27 test 12 a27 90 d31 82 i20 26 trap 0 154 a28 89 dback 165 i21 25 trap 1 155 a29 88 dbreq 146 i22 24 v cc 7 a30 87 derr 164 i23 23 v cc 22 a31 86 drdy 1 i24 20 v cc 43 bgrt 145 dreq 141 i25 19 v cc 64 binv 148 dreqt0 137 i26 18 v cc 84 breq 167 dreqt1 138 i27 17 v cc 104 cda 2 gnd 6 i28 16 v cc 105 cntl0 10 gnd 8 i29 15 v cc 115 cntl1 11 gnd 21 i30 14 v cc 116 d0 49 gnd 47 i31 13 v cc 149 d1 50 gnd 65 iback 161 v cc 150 d2 51 gnd 83 ibreq 147 v cc 152 d3 52 gnd 85 ierr 163 warn 160 note: ? mpgm0 and mpgm1 apply only to the am29000 microprocessor.
amd 11 am29000 and am29005 streamlined instruction microprocessors logic symbol 4 r/w sup/us mpgm1 ? , mpgm0 ? dreqt1dreqt0 mserr opt2opt0 stat2stat0 ireqt pia ibreq a31a0 d31d0 sysclk intr 3intr 0 cntl1cntl0 reset test inclk trap 1trap 0 i31i0 2 2 3 3 32 32 2 2 pwrclk note: ? mpgm1 and mpgm0 apply only to the am29000 microprocessor. 09075003a breq bgrt pen binv irdy ierr iback lock drdy derr dback cda warn dreq dbreq pda ireq
amd 12 am29000 and am29005 streamlined instruction microprocessors ordering information standard products amd standard products are available in several packages and operating ranges. the ordering number (valid combination) is formed by a combination of the following elements. am29000 25 c optional processing temperature range c = commercial (t c =0 c to +85 c) package type g = 169-lead pin grid array without heat sink (cgx169) k = 168-pin plastic quad flat pack (pqr168) speed option device number/description am29000 streamlined instruction microprocessor valid combinations valid combinations list configurations planned to be supported in volume for this device. consult the local amd sales office to confirm availability of specific valid combinations or to check on newly released combinations, and to obtain additional data on amd's standard military grade products. valid combinations blank = non-trimmed and formed package /w = trimmed and formed package 33 = 33 mhz (am29000 microprocessor only) 25 = 25 mhz (am29000 microprocessor only) 20 = 20 mhz (am29000 microprocessor only) 16 = 16 mhz am2900016 g am2900516 am29005 low-cost streamlined instruction processor kc, kc/w note: /w denotes a trimmed and formed package. /w am2900020 am2900025 am2900033 kc/w, gc, kc gc gc 09075004a
amd 13 am29000 and am29005 streamlined instruction microprocessors military ordering information apl products am29000 20 z lead finish device class /b = class b package type z = 169-lead pin grid array without heat sink (cgx169) speed option device number/description am29000streamlined instruction processor valid combinations c = gold 20 = 20 mhz 16 = 16 mhz am2900020 /b /bzc amd products for aerospace and defense applications are available in several packages and operating ranges. apl (approved products list) products are fully compliant with mil-std-883 requirements. the ordering number (valid combination) is formed by a combination of the following elements. valid combinations valid combinations list configurations planned to be supported in volume for this device. consult the local amd sales office to confirm availability of specific valid combinations or to check on newly released combinations. c am2900016
amd 14 am29000 and am29005 streamlined instruction microprocessors pin descriptions although certain outputs are described as being three- state or bidirectional outputs, all outputs (except mserr) may be placed in a high-impedance state by the test mode. the three-state and bidirectional ter- minology in this section is for those outputs (except sysclk) that are disabled when the processor grants the channel to another master. a31a0 address bus (three-state output; synchronous) the address bus transfers the byte address for all ac- cesses except burst-mode accesses. for burst-mode accesses, it transfers the address for the first access in the sequence. bgrt bus grant (output; synchronous) this output signals to an external master that the pro- cessor is relinquishing control of the channel in re- sponse to breq . binv bus invalid (output; synchronous) this output indicates that the address bus and related controls are invalid. it defines an idle cycle for the chan- nel. breq bus request (input; synchronous) this input allows other masters to arbitrate for control of the processor channel. cda coprocessor data accept (input; synchronous) this signal allows the coprocessor to indicate the ac- ceptance of operands or operation codes. for transfers to the coprocessor, the processor does not expect a drdy response; an active level on cda performs the function normally performed by drdy . cda may be ac- tive whenever the coprocessor is able to accept trans- fers. cntl1cntl0 cpu control (input; asynchronous) these inputs control the processor mode: cntl1 cntl0 mode 0 0 1 1 0 1 0 1 load test instruction step halt normal d31d0 data bus (bidirectional; synchronous) the data bus transfers data to and from the processor for load and store operations. dback data burst acknowledge (input; synchronous) this input is active whenever a burst-mode data access has been established. it may be active even though no data is currently being accessed. dbreq data burst request (three-state output; synchronous) this signal is used to establish a burst-mode data ac- cess and to request data transfers during a burst-mode data access. dbreq may be active even though the ad- dress bus is being used for an instruction access. this signal becomes valid late in the cycle, with respect to dreq . derr data error (input; synchronous) this input indicates that an error occurred during the current data access. for a load, the processor ignores the content of the data bus. for a store, the access is ter- minated. in either case, a data access exception trap occurs. the processor ignores this signal if there is no pending data access. drdy data ready (input; synchronous) for loads, this input indicates that valid data is on the data bus. for stores, it indicates that the access is com- plete and that data no longer needs to be driven on the data bus. the processor ignores this signal if there is no pending data access. dreq data request (three-state output; synchronous) this signal requests a data access. when it is active, the address for the access appears on the address bus. dreqt1dreqt0 data request type (three-state output; synchronous) these signals specify the address space of a data ac- cess as follows (the value axo is a adon't careo): dreqt1 dreqt0 mode 0 0 1 0 1 x instruction/data memory access input/output access coprocessor transfer
amd 15 am29000 and am29005 streamlined instruction microprocessors an interrupt/trap vector request is indicated as a data-memory read. if required, the system can identify the vector fetch by the stat2stat0 outputs. dreqt1dreqt0 are valid only when dreq is active. i31 i0 instruction bus (input; synchronous) the instruction bus transfers instructions to the processor. iback instruction burst acknowledge (input; synchronous) this input is active whenever a burst-mode instruction access has been established. iback may be active even though no instructions are currently being accessed. ibreq instruction burst request (three-state output; synchronous) this signal is used to establish a burst-mode instruction access and to request instruction transfers during a burst-mode instruction access. ibreq may be active even though the address bus is being used for a data ac- cess. this signal becomes valid late in the cycle with re- spect to ireq . ierr instruction error (input; synchronous) this input indicates that an error occurred during the current instruction access. the processor ignores the content of the instruction bus, and an instruction access exception trap occurs if the processor attempts to execute the invalid instruction. the processor ignores this signal if there is no pending instruction access. inclk input clock (input) when the processor generates the clock for the system, this is an oscillator input to the processor at twice the processor's operating frequency. in systems where the clock is not generated by the processor, this signal must be tied high or low, except in certain master/slave con- figurations. intr 3intr 0 interrupt request (input; asynchronous) these inputs generate prioritized interrupt requests. the interrupt caused by intr 0 has the highest priority, and the interrupt caused by intr 3 has the lowest prior- ity. the interrupt requests are masked in prioritized or- der by the interrupt mask field in the current processor status register. irdy instruction ready (input; synchronous) this input indicates that a valid instruction is on the instruction bus. the processor ignores this signal if there is no pending instruction access. ireq instruction request (three-state output; synchronous) this signal requests an instruction access. when it is ac- tive, the address for the access appears on the address bus. ireqt instruction request type (three-state output; synchronous) this signal specifies the address space of an instruction request when ireq is active: ireqt mode 0 1 instruction/data memory access instruction read-only memory access lock lock (three-state output; synchronous) this output allows the implementation of various chan- nel and device interlocks. it may be active only for the duration of an access, or active for an extended period of time under control of the lock bit in the current proces- sor status. mpgm1mpgm0 mmu programmable (three-state output; synchronous) in the am29000 microprocessor, these outputs reflect the value of two pgm bits in the translation look-aside buffer entry associated with the access. if no address translation is performed, these signals are both low. these outputs have no function in the am29005 micro- processor and are always driven low on an access. they are defined to ensure pin compatibility with the am29000 microprocessor. mserr master/slave error (output; synchronous) this output shows the result of the comparison of pro- cessor outputs with the signals provided internally to the off-chip drivers. if there is a difference for any enabled driver, this line is asserted.
amd 16 am29000 and am29005 streamlined instruction microprocessors opt2opt0 option control (three-state output; synchronous) these outputs reflect the value of bits 1816 of the load or store instruction that begins an access. bit 18 of the instruction is reflected on opt2, bit 17 on opt1, and bit 16 on opt0. the standard definitions of these signals (based on dreqt) are as follows (the value axo is a adon't careo): dreqt1 dreqt0 opt2 opt1 opt0 meaning 0 x 0 0 0 word- length access 0 x 0 0 1 byte access 0 x 0 1 0 half-word access 0 0 1 0 0 instruction rom access (as data) 0 0 1 0 1 cache control 0 0 1 1 0 in-circuit emulator accesses eall otherse reserved during an interrupt/trap vector fetch, the opt2opt0 signals indicate a word-length access (000). also, the system should return an entire aligned word for a read, regardless of the indicated data length. the am29000/005 microprocessor does not explicitly prevent a store to the instruction rom. opt2opt0 are valid only when dreq is active. pda pipelined data access (three-state output; synchronous) if dreq is not active, this output indicates that a data ac- cess is pipelined with another in-progress data access. the indicated access cannot be completed until the first access is complete. the completion of the first access is signaled by the assertion of dreq . pen pipeline enable (input; synchronous) this signal allows devices that can support pipelined ac- cesses (i.e., that have input latches for the address and required controls) to signal that a second access may begin while the first is being completed. pia pipelined instruction access (three-state output; synchronous) if ireq is not active, this output indicates that an instruc- tion access is pipelined with another in-progress instruc- tion access. the indicated access cannot be completed until the first access is complete. the completion of the first access is signaled by the assertion of ireq . r/w read/write (three-state output; synchronous) this signal indicates whether data is being transferred from the processor to the system, or from the system to the processor. r/w is valid only when the address bus is valid. r/w will be high when ireq is active. reset reset (input; asynchronous) this input places the processor in the reset mode. stat2stat0 cpu status (output; synchronous) these outputs indicate the state of the processor's execution stage on the previous cycle. they are en- coded as follows: stat2 stat1 stat0 condition 0 0 0 0 1 1 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 1 halt or step modes pipeline hold mode load test instruction mode, halt/freeze wait mode interrupt return taking interrupt or trap non-sequential instruction fetch executing mode sup/us supervisor/user mode (three-state output; synchronous) this output indicates the program mode for an access. the processor does not relinquish the channel (in re- sponse to breq ) when lock is active. sysclk system clock (bidirectional) this is either a clock output with a frequency that is half that of inclk, or an input from an external clock genera- tor at the processor's operating frequency.
amd 17 am29000 and am29005 streamlined instruction microprocessors test test mode (input; asynchronous) when this input is active, the processor is in test mode. all outputs and bidirectional lines, except mserr, are forced to the state. trap 1trap 0 trap request (input; asynchronous) these inputs generate prioritized trap requests. the trap caused by trap 0 has the highest priority. these trap requests are disabled by the da bit of the current processor status register. warn warn (input; asynchronous; edge-sensitive) a high-to-low transition on this input causes a non- maskable warn trap to occur. this trap bypasses the normal trap vector fetch sequence, and is useful in situa- tions where the vector fetch may not work (e.g., when data memory is faulty). the following pins are not signal pins, but are named in am29000 and am29005 microprocessor documenta- tion because of their special role in the processor and system. pwrclk power supply for sysclk driver this pin is a power supply for the sysclk output driver. it isolates the sysclk driver and is used to determine whether or not the am29000 or am29005 microproces- sor generates the clock for the system. if power (+5 v) is applied to this pin, the am29000 or am29005 micropro- cessor generates a clock on the sysclk output. if this pin is grounded, the am29000 or am29005 micropro- cessor accepts a clock generated by the system on the sysclk input. pin169 (pga package only) alignment pin in the pga package, this pin is used to indicate proper pin-alignment of the am29000 microprocessor and is used by the in-circuit emulator(s) to communicate its presence to the system. this pin does not exist on the am29000 or am29005 microprocessor in the pqfp package.
amd 18 am29000 and am29005 streamlined instruction microprocessors absolute maximum ratings storage temperature 65 c to +150 c . . . . . . . . . . . . voltage on any pin with respect to gnd 0.5 v to v cc +0.5 v . . . . . . . . . stresses above those listed under absolute maxi- mum ratings may cause permanent device failure. functionality at or above these limits is not implied. exposure to absolute maximum ratings for extended periods may affect device reliability. operating ranges commercial (c) devices case temperature (t c )0 c to +85 c . . . . . . . . . . . . . . supply voltage (v cc ) +4.75 v to +5.25 v . . . . . . . . . . . military (mil) devices case temperature (t c ) 55 c to +125 c . . . . . . . . . . supply voltage (v cc ) +4.5 v to +5.5 v . . . . . . . . . . . . . operating ranges define those limits between which the functionality of the device is guaranteed. dc characteristics over commercial and military operating ranges symbol parameter description test conditions min max unit v il input low voltage 0.5 0.8 v v ih input high voltage 2.0 v cc +0.5 v v ilinclk inclk input low voltage 0.5 0.8 v v ihinclk inclk input high voltage 2.0 v cc +0.5 v v ilsysclk sysclk input low voltage 0.5 0.8 v v ihsysclk sysclk input high voltage v cc 0.8 v cc +0.5 v v ol output low voltage for all outputs except sysclk i ol = 3.2 ma 0.45 v v oh output high voltage for all outputs except sysclk i oh = 400 m a 2.4 v i li input leakage current 0.45 v v in v cc 0.45 v 10 m a i lo output leakage current 0.45 v v out v cc 0.45 v 10 m a i ccop operating power supply current v cc = 5.25 v, outputs floating; holding reset active with exter- nally supplied sysclk 22 (c) 25 (mil) ma/mhz v olc sysclk output low voltage i olc = 20 ma 0.6 v v ohc sysclk output high voltage i ohc = 20 ma v cc 0.6 v i osgnd sysclk gnd short circuit current v cc = 5.0 v 100 ma i osvcc sysclk v cc short circuit current v cc = 5.0 v 100 ma capacitance symbol parameter description test conditions min max unit c in input capacitance 15 pf c inclk inclk input capacitance 20 pf c sysclk sysclk capacitance fc = 1 mhz (note 1) 90 pf c out output capacitance 20 pf c i/o i/o pin capacitance 20 pf note: 1. not 100% tested.
amd 19 am29000 and am29005 streamlined instruction microprocessors switching characteristics over commercial operating ranges am29000 microprocessor only 33 mhz 25 mhz no. parameter description notes min max min max unit 1 system clock (sysclk); period (t) 1 30 125 40 125 ns 1a sysclk at 1.5 v to sysclk at 1.5 v when used as an output 13 0.5t 1 0.5t + 1 0.5t 1 0.5t + 1 ns 2 sysclk high time when used as input 13 14 19 ns 3 sysclk low time when used as input 13 13 17 ns 4 sysclk rise time 2 4 5 ns 5 sysclk fall time 2 4 5 ns 6 synchronous sysclk output valid delay 3, 12 2 12 2 14 ns 6a synchronous sysclk output valid delay for d31d0 12 2 14 2 18 ns 7 three-state synchronous sysclk output invalid delay 4, 14, 15 2 20 2 30 ns 8 synchronous sysclk output valid delay 5, 12 2 10 2 14 ns 8a three-state sysclk synchronous output invalid delay 5, 14, 15 2 20 2 30 ns 9 synchronous input setup time 7 10 12 ns 9a synchronous input setup time for d31d0, i31i0 4 6 ns 9b synchronous input setup time for drdy 11 13 ns 10 synchronous input hold time 6 2 2 ns 11 asynchronous input minimum pulse width 8 t+10 t+10 ns 12 inclk period 15 62.5 20 62.5 ns 12a inclk to sysclk delay 2 8 2 10 ns 12b inclk to sysclk delay 2 8 2 10 ns 13 inclk low time 3.5 8 ns 14 inclk high time 3.5 8 ns 15 inclk rise time 3 5 ns 16 inclk fall time 3 5 ns 17 inclk to deassertion of reset (for phase synchronization of sysclk) 9 0 4 0 5 ns 18 warn asynchronous deassertion hold minimum pulse width 10 4t 4t ns 19 binv synchronous output valid delay from sysclk 12 0 6 0 7 ns 20 three-state synchronous sysclk output invalid delay for d31d0 11, 14, 15 2 15 2 20 ns
amd 20 am29000 and am29005 streamlined instruction microprocessors switching characteristics over commercial operating ranges am29000 and am29005 microprocessors 20 mhz ? 16 mhz ?? no. parameter description notes min max min max unit 1 system clock (sysclk); period (t) 1 50 125 60 125 ns 1a sysclk at 1.5 v to sysclk at 1.5 v when used as an output 13 0.5t 1 0.5t + 1 0.5t 2 0.5t + 2 ns 2 sysclk high time when used as input 13 22 27 ns 3 sysclk low time when used as input 13 19 22 ns 4 sysclk rise time 2 5 5 ns 5 sysclk fall time 2 5 5 ns 6 synchronous sysclk output valid delay 3, 12 2 16 2 16 ns 6a synchronous sysclk output valid delay for d31d0 12 2 20 2 20 ns 7 three-state synchronous sysclk output invalid delay 4, 14, 15 2 30 2 30 ns 8 synchronous sysclk output valid delay 5, 12 2 16 2 16 ns 8a three-state sysclk synchronous output invalid delay 5, 14, 15 2 30 2 30 ns 9 synchronous input setup time 7 15 15 ns 9a synchronous input setup time for d31d0, i31i0 8 8 ns 9b synchronous input setup time for drdy 16 16 ns 10 synchronous input hold time 6 2 2 ns 11 asynchronous input minimum pulse width 8 t + 10 t + 10 ns 12 inclk period 25 62.5 30 62.5 ns 12a inclk to sysclk delay 2 12 2 15 ns 12b inclk to sysclk delay 2 12 2 15 ns 13 inclk low time 10 12 ns 14 inclk high time 10 12 ns 15 inclk rise time 5 5 ns 16 inclk fall time 5 5 ns 17 inclk to deassertion of reset (for phase synchronization of sysclk) 9 0 5 0 5 ns 18 warn asynchronous deassertion hold minimum pulse width 10 4t 4t ns 19 binv synchronous output valid delay from sysclk 12 0 8 0 9 ns 20 three-state synchronous sysclk output invalid delay for d31d0 11, 14, 15 2 25 2 25 ns notes: ? 20 mhz applies to the am29000 microprocessor only. ?? 16 mhz applies to both the am29000 and am29005 microprocessors.
amd 21 am29000 and am29005 streamlined instruction microprocessors switching characteristics over military operating ranges am29000 microprocessor only 20 mhz 16 mhz no. parameter description notes min max min max unit 1 system clock (sysclk); period (t) 1 50 125 60 125 ns 1a sysclk at 1.5 v to sysclk at 1.5 v when used as an output 13 0.5t 1 0.5t + 1 0.5t 2 0.5t + 2 ns 2 sysclk high time when used as input 13 22 27 ns 3 sysclk low time when used as input 13 19 22 ns 4 sysclk rise time 2 5 5 ns 5 sysclk fall time 2 5 5 ns 6 synchronous sysclk output valid delay 3, 12 0 16 0 16 ns 6a synchronous sysclk output valid delay for d31d0 12 0 20 0 20 ns 7 three-state synchronous sysclk output invalid delay 4, 14, 15 0 30 0 30 ns 8 synchronous sysclk output valid delay 5, 12 0 16 0 16 ns 8a three-state sysclk synchronous output invalid delay 5, 14, 15 0 30 0 30 ns 9 synchronous input setup time 7 15 15 ns 9a synchronous input setup time for d31d0, i31i0 8 8 ns 9b synchronous input setup time for drdy 16 16 ns 10 synchronous input hold time 6 2 2 ns 11 asynchronous input minimum pulse width 8 t + 10 t + 10 ns 12 inclk period 25 62.5 30 62.5 ns 12a inclk to sysclk delay 2 12 2 15 ns 12b inclk to sysclk delay 2 12 2 15 ns 13 inclk low time 10 12 ns 14 inclk high time 10 12 ns 15 inclk rise time 5 5 ns 16 inclk fall time 5 5 ns 17 inclk to deassertion of reset (for phase synchronization of sysclk) 9 0 5 0 5 ns 18 warn asynchronous deassertion hold minimum pulse width 10 4t 4t ns 19 binv synchronous output valid delay from sysclk 12 0 8 0 9 ns 20 three-state synchronous sysclk output invalid delay for d31d0 11, 14, 15 0 25 0 25 ns
amd 22 am29000 and am29005 streamlined instruction microprocessors notes: 1. ac measurements made relative to 1.5 v, except where noted. 2. sysclk rise and fall times measured between 0.8 v and (v cc 1.0 v). 3. synchronous outputs relative to sysclk rising edge include: a31a0, bgrt , r /w , sup /us , lock , mpgm1mpgm0, ireq , ireqt, pia , dreq , dreqt1dreqt0, pda , opt2opt0, stat2stat0, and mserr. 4. three-state synchronous outputs relative to sysclk rising edge include: a31a0, r /w , sup /us , lock , mpgm1mpgm0, ireq , ireqt, pia , dreq , dreqt1dreqt0, pda , and opt2opt0. 5. synchronous outputs relative to sysclk falling edge ( sysclk ): ibreq , dbreq . 6. synchronous inputs include: breq , pen , irdy , ierr , iback , derr , dback , cda , i31i0, drdy , and d31d0. 7. synchronous inputs include: breq , pen , irdy , ierr , iback , derr , dback , and cda . 8. asynchronous inputs include: warn , intr 3 intr 0, trap 3 trap 0, and cntl1cntl0. 9. reset is an asynchronous input on assertion/deassertion. as an option to the user, reset deassertion can be used to force the state of the internal divide-by-two flip-flop to synchronize the phase of sysclk (if internally generated) relative to reset / inclk. 10. warn has a minimum pulse width requirement upon deassertion. 11. to guarantee store/load with one-cycle memories, d31d0 must be asserted relative to sysclk falling edge from an external drive source. 12. refer to capacitive output delay table when capacitive loads exceed 80 pf. 13. when used as an input, sysclk presents a 90-pf maximum load to the external driver. when sysclk is used as an output, timing is specified with an external load capacitance of 200 pf. 14. three-state output inactive test load. three-state synchronous output invalid delay is measured as the time to a 500 mv change from prior output level. 15. when a three-state output makes a synchronous transition from a valid logic level to a high-impedance state, data is guaranteed to be held valid for an amount of time equal to the lesser of the minimum three-state synchronous output invalid delay and the minimum synchronous output valid delay. conditions: a. all inputs/outputs are ttl compatible for v ih , v il , v oh , and v ol unless otherwise noted. b. all output timing specifications are for 80 pf of loading. c. all setup, hold, and delay times are measured relative to sysclk or inclk unless otherwise noted. d. all input low levels must be driven to 0.45 v and all input high levels must be driven to 2.4 v except sysclk.
amd 23 am29000 and am29005 streamlined instruction microprocessors switching waveforms key to switching waveforms must be steady may change from h to l may change from l to h does not apply don't care, any change permitted will be steady will be changing from h to l will be changing from l to h changing, state unknown center line is high- impedance aoffo state waveform inputs outputs
amd 24 am29000 and am29005 streamlined instruction microprocessors switching waveforms (continued) relative to sysclk sysclk binv synchronous inputs synchronous outputs sysclk synchronous outputs 1.5 v 1.5 v 1.5 v 1.5 v 1.5 v 1.5 v 1.5 v 1a 5 1 4 8 6, 6a 8a 7, 20 19 9, 9a, 9b 10 v cc 1.0 v 1.5 v 0.8 v v cc 1.0 v 1.5 v 0.8 v 09075006a sysclk
amd 25 am29000 and am29005 streamlined instruction microprocessors switching waveforms (continued) inclk and asynchronous inputs inclk reset warn asynchronous inputs 1.5 v 1.5 v 1.5 v 1.5 v 1.5 v 2.0 v 1.5 v 0.8 v 2.0 v 0.8 v 1.5 v 0.8 v 11 18 12 15 16 13 14 17 09075007a sysclk definition 0.8 v 1.5 v v cc 1.0 v v cc 1.0 v 1.5 v 0.8 v 1.5 v 1 1a 2 3 4 5 09075008a
amd 26 am29000 and am29005 streamlined instruction microprocessors switching waveforms (continued) inclk to sysclk delay 1.5 v 1.5 v 2.0 v 1.5 v 0.8 v 2.0 v 0.8 v 1.5 v sysclk inclk 12a 12b 15 16 12 09075009a capacitive output delays for loads greater than 80 pf this table describes the additional output delays for capacitive loads greater than 80 pf. values in the maximum additional delay column should be added to the value listed in the switching characteristics table. for loads less than or equal to 80 pf, refer to the delays listed in the switching characteristics table. total maximum external additional no. parameter description capacitance delay 100 pf +1 ns 150 pf +2 ns 6 synchronous sysclk output valid delay 200 pf +4 ns 250 pf +6 ns 300 pf +8 ns 100 pf +1 ns 150 pf +6 ns 6a synchronous sysclk output valid delay for d31d0 200 pf +10 ns 250 pf +15 ns 300 pf +19 ns 100 pf +1 ns 150 pf +2 ns 8 synchronous sysclk output valid delay 200 pf +4 ns 250 pf +6 ns 300 pf +8 ns 100 pf +1 ns 150 pf +3 ns 19 binv synchronous output valid delay from sysclk 200 pf +4 ns 250 pf +6 ns 300 pf +7 ns
amd 27 am29000 and am29005 streamlined instruction microprocessors switching test circuit v v l i ol = 3.2 ma v ref = 1.5 v i oh = 400 m a c l v h c l is guaranteed to 80 pf. for capacitive loading greater than 80 pf, refer to the capacitive output delay table. am29000 or am29005 microprocessor pin under test 09075010a
amd 28 am29000 and am29005 streamlined instruction microprocessors physical dimensions cgx 169 pin grid array (measured in inches) 1.740 1.780 1.600 bsc 1.740 1.780 1.600 bsc .000 bsc .003 min (4x) index bottom view .100 bsc base plane seating plane .105 .195 .080 .140 .045 .055 .016 .020 side view 07322e bp 37 cgx169 7/8/92 c dc .025 .055 corner .080 max .510 max heatsink option 09075011a note: bsc is an ansi standard for basic space centering.
amd 29 am29000 and am29005 streamlined instruction microprocessors pqr 168 plastic quad flat pack; trimmed and formed (measured in millimeters) 0.22 0.38 27.90 28.10 31.00 31.40 26.65 ref 27.90 28.10 31.00 31.40 0.65 basic pin 1 i.d. 26.65 ref 7 typ . 3.20 3.60 3.95 max 0.25 min top view side view 14995c cg 47 5/4/92 sg 42 43 84 85 126 168 127 0.70 0.90 09075012a note: all dimensions are measured in millimeters unless otherwise noted. bsc is an ansi standard for basic space centering.
amd 30 am29000 and am29005 streamlined instruction microprocessors pqr 168 plastic quad flat pack with molded carrier ring (measured in millimeters) top view pin 1 i.d. 27.80 28.10 37.87 38.13 41.37 41.63 45.87 46.13 27.80 28.10 37.87 38.13 41.37 41.63 45.87 46.13 .65 nom .65 typ .65 pitch .45 typ 2.00 4.80 1.80 side view 15000c cg 50 5/4/92 sg 42 84 127 168 126 43 85 0.22 0.38 45.50 45.90 35.15 35.25 32.15 32.25 45.50 45.90 35.15 35.25 32.15 32.25 09075013a note: all dimensions are measured in millimeters unless otherwise noted. bsc is an ansi standard for basic space centering.
amd 31 am29000 and am29005 streamlined instruction microprocessors thermal characteristics pin grid array (pga) package 0 200 400 600 800 parameter (0) (1.01) (2.03) (3.04) (4.05) q jc junction-to-case 2 2 2 2 2 q ca case-to-ambient (no heatsink) 20 16 15 14 12 q ca case-to-ambient (with omnidirectional 4-fin heatsink, thermalloy 0417261) 9 7 4 3 2 q ja q ca q jc average thermal resistance e c/watt q ja = q jc + q ca airfloweft./min. (m/sec) notes: 1. q jc measured in controlled fluorinert fluid bath as infinite heatsink medium. 2. q ja = q jc + q ca . 09075014a plastic quad flat pack (pqfp) package 0 200 400 600 800 parameter (0) (1.01) (2.03) (3.04) (4.05) q jc junction-to-case 10 10 10 10 10 q ca case-to-ambient (no heatsink) 27 23 21 18 17 q jc pqfp thermal resistance e c/watt airfloweft./min. (m/sec) notes: 1. q jc measured in controlled fluorinert fluid bath as infinite heatsink medium. 2. q ja = q jc + q ca . 09075015a copyright ? 1993 advanced micro devices, inc. amd and am29000 are registered trademarks; and 29k, am29005, am29027, am29030, am29035, am29050, am29200, and am29205 are trademarks of advanced micro devices, inc. all product names used in this publication are for identification purposes only and may be trademarks of their respective companies.


▲Up To Search▲   

 
Price & Availability of AM29000-16BZC

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X